home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1990 / Sep 90 / MacApp.Tech$ 9⁄21⁄90 / 2016-JumpTable vs. Langua-Sep90 < prev    next >
Encoding:
Text File  |  1991-03-06  |  1.1 KB  |  31 lines  |  [TEXT/GEOL]

  1. Item    7962332                         18-Sept-90        15:43PDT
  2.  
  3. From:   AUST0334                        AUDev - CRIA, Canberra, ACT,IDV
  4.  
  5. To:     MACAPP.TECH$                    MacApp Technical
  6.  
  7. Sub:    JumpTable vs. Language Wars
  8.  
  9.  
  10. In relation to the language wars, and the Jump Table problem:
  11.  
  12. It is very nice (theoretically) to have all accesses to fileds via get/set
  13. methods. Unfortunately on the Macintosh we are blessed with a maximum of 4000
  14. methods. MacApp (at 2.0) seemed to have about 3200, without many get/set
  15. methods. That leaves about 800 plus any of MacApp's that you dont use for you
  16. to play with. If all of MacApp was filled in to use get and set methods, then I
  17. don't think that it will compile.
  18.  
  19. A solution ?
  20.     a) bigger jump table - this is probably not possible on 68000 machines.
  21.     b) Allow declarations of method/function/procedure to be "InLine" in the
  22. C++ sense; macros that are expanded when required. These macros are ideal
  23. anyway when dealing with get/set methods, many of which are really just direct
  24. access to the fields.
  25.  
  26. Kenneth Beaton
  27. Techway Solutions
  28. Canberra ACT
  29. (AUST0334)
  30.  
  31.